package com.jelica.videoteka.pages;

import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.annotations.SessionState;
import org.apache.tapestry5.ioc.annotations.Inject;

import com.jelica.videoteka.interfaces.IznajmljivanjeI;
import com.jelica.videoteka.interfaces.PomocniKorisnikI;
import com.jelica.videoteka.interfaces.VideoI;
import com.jelica.videoteka.service.IznajmljivanjesI;

public class PregledIznajmljivanje {
	@Inject
	@Property
	private IznajmljivanjesI iznajmljivanjes;
	
	@Property
	private IznajmljivanjeI currentIznajmljivanje;
	
	public VideoI getFirstVideo() {
		return currentIznajmljivanje.getVideoI().get(0);
	}
	
	@SessionState
	private PomocniKorisnikI pomocniKorisnikI;

	private boolean pomocniKorisnikIExists;
	
	public PomocniKorisnikI getUser() {
		return pomocniKorisnikI;
	}
	
	Object onActivate() {
		if (!pomocniKorisnikIExists) return Login.class;
		return null;
	}
}
